public class FinalLocalVariableTest{
	public static void test(final int a ){
		// 不能对final修饰的形参赋值,下面语句非法
		 // a=5;
		 // System.out.println(a);
	}
	public static void main(String[] args){
		//定义final局部变量时指定默认值,则str变量无法重新赋值
		final String str = "hello";
		//下面赋值语句非法
		//str = "java";
		//定义final局部变量时没有指定默认值,则d变量可被赋值一次
		final double d;
		//第一次赋初始值,成功
		d = 5.6;
		//对final变量重复赋值,下面语句非法
		// d = 3.4;
		// test方法中 输入参数4实际上就是为final int a 赋值为4
		// test(4);
	}
}